var picData;
$(document).ready(function(){
	$("#modifyUser").val(username);
	
	var src = tl_config.his_url;
	var i = src.indexOf('?');
	
	if(i!=-1){
		var picId = src.substring(i+7);
//		alert(picId);
        $.ajax({
        	url:server_url+'/rest/ProductPic/selectProductPicById.do?ran='+Math.random()+ '&token=' + token,
        	type:'get',
        	data:{picId:picId},
        	success:function(data){
        		if(data.retCode=='1003'){
					localStorage.clear();
					window.location.href="login.do";
					return;
				}
        		if(data.retCode==='0000'){
        			picData = data.data;
        			pasteData(data.data);
        			
        			
        		}
        	},error:function(){
    			alert("error");
    		}
        });
	}	
	function pasteData(data){
//		console.log(data.staffNo);
		var pic = data.pcv;
		$("#imgName").val(pic.picName);
		$("#imgType").val(pic.tpye);
		$("#picId").val(pic.picId);
		
		$("[name=picturePath1]").val(pic.picturePath1);
		$("#picturePath1").attr("src",pic.picturePath1);
		
		
		$("[name=picturePath2]").val(pic.picturePath2);
		$("#picturePath2").attr("src",pic.picturePath2);
		
		$("[name=picturePath3]").val(pic.picturePath3);
		$("#picturePath3").attr("src",pic.picturePath3);
		
		$("[name=picturePath4]").val(pic.picturePath4);
		$("#picturePath4").attr("src",pic.picturePath4);
		
		$("[name=picturePath5]").val(pic.picturePath5);
		$("#picturePath5").attr("src",pic.picturePath5);
		
		var cateParentNames = data.cateParentNames;
		var cateChildNames = data.cateChildNames;
		var brandParentNames = data.brandParentNames;
		var brandChildNames = data.brandChildNames;
		var cateNames = data.cateNames;
			mapIfExist(function(cateParentId){
				$("<option value="+cateParentId.cateId+">"+cateParentId.cateName+"</option>").appendTo("#cateParentId");
			},cateParentNames);
			
			mapIfExist(function(cateChildName){
				$("<option value="+cateChildName.cateId+">"+pic.cateChildName+"</option>").appendTo("#cateChildId");
			},cateChildNames);
			mapIfExist(function(brandParentName){
			$("<option value="+brandParentName.cateId+">"+pic.brandParentName+"</option>").appendTo("#brandParentId");
			},brandParentNames);
			mapIfExist(function(brandChildName){
			$("<option value="+brandChildName.cateId+">"+pic.brandChildName+"</option>").appendTo("#brandChildId");
			},brandChildNames);
			mapIfExist(function(cateId){
				$("<option value="+cateId.cateId+">"+pic.cateName+"</option>").appendTo("#cateId");
			},cateNames);
			$("#cateParentId").val(pic.cateParentId);
//			alert(pic.cateParentName);
	}
//	$("input[type=file]").change(function(){
//		var id = $(this).attr("id");
//		$.ajaxFileUpload({
//			url : server_url+'/rest/fileUpload/uploadPic.do?token='+token+'&ran='+Math.random()+"&id="+$(this).attr("id"),
//			type : 'post',
//			contentType:"application/json",
//			secureuri : false,  
//			fileElementId:id,
//			data:[$(this).val()],
//			complete : function(orignal) {
//				var reg = /<pre.*?>(.*?)<\/pre>/;
//				var json = reg.exec(orignal["responseText"]);
//				var data = eval("("+json[1]+")");
//				console.log(data);
//				if (data.retCode = "0000") {
//					var path= data.data;
//					$("#"+id).siblings("input[type=hidden]").val(path);
//					$("#"+id).siblings("img").attr("src",path);
//				}else{
//					easyDialog.open({
//						container:{
//							header:"温馨提示",
//							content:'上传失败'
//						},
//						noFn : true							
//					});
//				}
//			},
//			error: function(e) { 
//				console.log(e);
//			} 
//		});
//	});
	$("input[type=file]").change(function(){
		ajaxfileuploadUtil(this,"productPic");
	});
	//表单验证
	var validate = $("#fromProductPicEdit").validate({		   
			rules:{					
				picName:{
					  required:true,
				      remote: { 
		                   url: server_url+'/rest/ProductPic/checkPicNameEdit.do?timestamp='+Math.random()+ '&token=' + token,
		                   type: "post",
		                   dataType: "json", 
		                   data: {	
		                	         picId: function() { return $("#picId").val();},
		                	         picName: function() { return $("#imgName").val();}
		                         } 
		               },
		               stringMaxLength:30
					},
			    	type:{
					   required:true,
				  },
				  cateChildId:{
					   required:true,
				  },
				  brandChildId:{
					   required:true,
				  },
				  cateId:{
					   required:true,
				  }
			},
			messages:{				
				picName:{
				      required:"该值不能为空！",
	                  remote:"商品品牌名已存在，请重新输入!",
	                  stringMaxLength:"最多能输入30个字符！"
	                 },
	                 type:{
	                	 required:"该值不能为空！",
	                 },
	                 cateChildId:{
	                	 required:"该值不能为空！",
	                 },
	                 brandChildId:{
	                	 required:"该值不能为空！",
	                 },
	                 cateId:{
	                	 required:"该值不能为空！",
	                 },
			},
			submitHandler:function(){
				sub();
			},
			errorPlacement: function(error, element) {
				if ( element.is(":radio") )
					error.appendTo ( element.parent() );
				else if ( element.is(":checkbox") )
					error.appendTo ( element.parent() );
				else if ( element.is("input[name=captcha]") )
					error.appendTo ( element.parent() );
				else
					error.insertAfter(element);
			},
			validClass : 'rightValidate',
		    success: function(label) {
			   label.html("&nbsp;").text(" ") ;
		    }
	 });	

});

//提交
function sub(){	
//	alert("1");
		if($("#fromProductPicEdit").valid()){
			$.ajax({
				url:server_url+'/rest/ProductPic/ProductPicEdit.do?ran='+Math.random()+ '&token=' + token,
				type:'post',
				data:$("#fromProductPicEdit").serialize(),
				success:function(data){
					easyDialog.open({container:{header:'温馨提示',content:data.retMsg},autoClose : 2000});
					back();
				}
			});
		}	
}

function back(){
	
	var url="productPicList.do?ran="+Math.random();
	tl_config.loadToWorkArea(url);
}

function submitCommit(){
//	alert("2");
	$("#fromProductPicEdit").submit();
}
